/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package soluciones;

/**
 *
 * @author juan
 */
public class AndresValencia implements Solucion{

    @Override
    public String getNombreIngeniero() {
        return "Andres F. Valencia F,";
    }

    @Override
    public String getNombreDesignPattern() {
        return "prototype";
    }

    @Override
    public String getDescripcionDesignPattern() {
        return "Este patron tiene como finalidad crear nuevos objetos duplicados, de esta manera clonando una instancia creada anteriormente "
                + "la clase de los objetos que serviran de prototipo debera incluir en su interfaz la manera de solicitar una copia ";
    }

    @Override
    public String getComentarioRepositorio() {
        return "Solución al problema de la concurrencia. Que varias personas quieran trabajar con el mismo fichero ya no es problema, el repositorio de codigo ayuda a evitar errores y a tener un control total.\n" +
"Trazabilidad completa. se va a poder controlar todas las versiones que se han producido de forma automática para cada una de las modificaciones de un fichero. Podra compararlas entre ellas, conocer la fecha de modificación y su autor. Tener control sobre el código y los cambios que se producen sobre el mismo."
                + ".";
    }
    
}
